﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;

namespace ArlesInterfaces.Editor
{
    public interface IScene
    {
        List<ISceneObject> Objects { get; }

        void AddObject(ObjectType type, ISceneObject newObject);
        ISceneObject GetObject(ObjectType type, int index);
        ISceneObject GetObject(ObjectType type);
        void DeleteObject(ObjectType type, int index);
        void DeleteObject(ObjectType type);
    }
}
